\r
; Configuration : Right Alt on US QWERTY\r
\r
->!+a::\r
- if GetKeyState("CapsLock", "T")\r
- Send ä ; a with diaeresis\r
- else\r
- Send Ä ; A with diaeresis\r
-return\r
>!a::\r
if GetKeyState("CapsLock", "T")\r
Send Ä ; A with diaeresis\r
else\r
Send ä ; a with diaeresis\r
return\r
-\r
->!+z::\r
+>!+a::\r
if GetKeyState("CapsLock", "T")\r
- Send à ; a with grave\r
+ Send ä ; a with diaeresis\r
else\r
- Send Ã\80 ; A with grave\r
+ Send Ã\84 ; A with diaeresis\r
return\r
+\r
>!z::\r
if GetKeyState("CapsLock", "T")\r
Send À ; A with grave\r
else\r
Send à ; a with grave\r
return\r
-\r
->!+x::\r
+>!+z::\r
if GetKeyState("CapsLock", "T")\r
- Send á ; a with acute\r
+ Send à ; a with grave\r
else\r
- Send Ã\81 ; A with acute\r
+ Send Ã\80 ; A with grave\r
return\r
+\r
>!x::\r
if GetKeyState("CapsLock", "T")\r
Send Á ; A with acute\r
else\r
Send á ; a with acute\r
return\r
-\r
->!+q::\r
+>!+x::\r
if GetKeyState("CapsLock", "T")\r
- Send æ ; letter ae\r
+ Send á ; a with acute\r
else\r
- Send Ã\86 ; letter AE\r
+ Send Ã\81 ; A with acute\r
return\r
+\r
>!q::\r
if GetKeyState("CapsLock", "T")\r
Send Æ ; letter AE\r
else\r
Send æ ; letter ae\r
return\r
-\r
->!+w::\r
+>!+q::\r
if GetKeyState("CapsLock", "T")\r
- Send å ; a with ring above\r
+ Send æ ; letter ae\r
else\r
- Send Ã\85 ; A with ring above\r
+ Send Ã\86 ; letter AE\r
return\r
+\r
>!w::\r
if GetKeyState("CapsLock", "T")\r
Send Å ; A with ring above\r
else\r
Send å ; a with ring above\r
return\r
-\r
->!+c::\r
+>!+w::\r
if GetKeyState("CapsLock", "T")\r
- Send ç ; c with cedilla\r
+ Send å ; a with ring above\r
else\r
- Send Ã\87 ; C with cedilla\r
+ Send Ã\85 ; A with ring above\r
return\r
+\r
>!c::\r
if GetKeyState("CapsLock", "T")\r
Send Ç ; C with cedilla\r
else\r
Send ç ; c with cedilla\r
return\r
-\r
->!+d::\r
+>!+c::\r
if GetKeyState("CapsLock", "T")\r
- Send ð ; small letter eth\r
+ Send ç ; c with cedilla\r
else\r
- Send Ã\90 ; capital letter eth\r
+ Send Ã\87 ; C with cedilla\r
return\r
+\r
>!d::\r
if GetKeyState("CapsLock", "T")\r
Send Ð ; capital letter eth\r
else\r
Send ð ; small letter eth\r
return\r
-\r
->!+e::\r
+>!+d::\r
if GetKeyState("CapsLock", "T")\r
- Send ë ; e with diaeresis\r
+ Send ð ; small letter eth\r
else\r
- Send Ã\8b ; E with diaeresis\r
+ Send Ã\90 ; capital letter eth\r
return\r
+\r
>!e::\r
if GetKeyState("CapsLock", "T")\r
Send Ë ; E with diaeresis\r
else\r
Send ë ; e with diaeresis\r
return\r
-\r
->!+f::\r
+>!+e::\r
if GetKeyState("CapsLock", "T")\r
- Send è ; e with grave\r
+ Send ë ; e with diaeresis\r
else\r
- Send Ã\88 ; E with grave\r
+ Send Ã\8b ; E with diaeresis\r
return\r
+\r
>!f::\r
if GetKeyState("CapsLock", "T")\r
Send È ; E with grave\r
else\r
Send è ; e with grave\r
return\r
-\r
->!+g::\r
+>!+f::\r
if GetKeyState("CapsLock", "T")\r
- Send é ; e with acute\r
+ Send è ; e with grave\r
else\r
- Send Ã\89 ; E with acute\r
+ Send Ã\88 ; E with grave\r
return\r
+\r
>!g::\r
if GetKeyState("CapsLock", "T")\r
Send É ; E with acute\r
else\r
Send é ; e with acute\r
return\r
-\r
->!+i::\r
+>!+g::\r
if GetKeyState("CapsLock", "T")\r
- Send ï ; i with diaeresis\r
+ Send é ; e with acute\r
else\r
- Send Ã\8f ; I with diaeresis\r
+ Send Ã\89 ; E with acute\r
return\r
+\r
>!i::\r
if GetKeyState("CapsLock", "T")\r
Send Ï ; I with diaeresis\r
else\r
Send ï ; i with diaeresis\r
return\r
-\r
->!+v::\r
+>!+i::\r
if GetKeyState("CapsLock", "T")\r
- Send ì ; i with grave\r
+ Send ï ; i with diaeresis\r
else\r
- Send Ã\8c ; I with grave\r
+ Send Ã\8f ; I with diaeresis\r
return\r
+\r
>!v::\r
if GetKeyState("CapsLock", "T")\r
Send Ì ; I with grave\r
else\r
Send ì ; i with grave\r
return\r
-\r
->!+b::\r
+>!+v::\r
if GetKeyState("CapsLock", "T")\r
- Send à ; i with acute\r
+ Send ì ; i with grave\r
else\r
- Send Ã\8d ; I with acute\r
+ Send Ã\8c ; I with grave\r
return\r
+\r
>!b::\r
if GetKeyState("CapsLock", "T")\r
Send Í ; I with acute\r
else\r
Send í ; i with acute\r
return\r
-\r
->!+o::\r
+>!+b::\r
if GetKeyState("CapsLock", "T")\r
- Send ö ; o with diaeresis\r
+ Send à ; i with acute\r
else\r
- Send Ã\96 ; O with diaeresis\r
+ Send Ã\8d ; I with acute\r
return\r
+\r
>!o::\r
if GetKeyState("CapsLock", "T")\r
Send Ö ; O with diaeresis\r
else\r
Send ö ; o with diaeresis\r
return\r
-\r
->!<::\r
+>!+o::\r
if GetKeyState("CapsLock", "T")\r
- Send ò ; o with grave\r
+ Send ö ; o with diaeresis\r
else\r
- Send Ã\92 ; O with grave\r
+ Send Ã\96 ; O with diaeresis\r
return\r
+\r
>!,::\r
if GetKeyState("CapsLock", "T")\r
Send Ò ; O with grave\r
else\r
Send ò ; o with grave\r
return\r
-\r
->!>::\r
+>!<::\r
if GetKeyState("CapsLock", "T")\r
- Send ó ; o with acute\r
+ Send ò ; o with grave\r
else\r
- Send Ã\93 ; O with acute\r
+ Send Ã\92 ; O with grave\r
return\r
+\r
>!.::\r
if GetKeyState("CapsLock", "T")\r
Send Ó ; O with acute\r
else\r
Send ó ; o with acute\r
return\r
-\r
->!+l::\r
+>!>::\r
if GetKeyState("CapsLock", "T")\r
- Send ø ; o with stroke\r
+ Send ó ; o with acute\r
else\r
- Send Ã\98 ; O with stroke\r
+ Send Ã\93 ; O with acute\r
return\r
+\r
>!l::\r
if GetKeyState("CapsLock", "T")\r
Send Ø ; O with stroke\r
else\r
Send ø ; o with stroke\r
return\r
-\r
->!+p::\r
+>!+l::\r
if GetKeyState("CapsLock", "T")\r
- Send œ ; ligature oe\r
+ Send ø ; o with stroke\r
else\r
- Send Œ ; ligature OE\r
+ Send Ø ; O with stroke\r
return\r
+\r
>!p::\r
if GetKeyState("CapsLock", "T")\r
Send Œ ; ligature OE\r
else\r
Send œ ; ligature oe\r
return\r
-\r
->!+n::\r
+>!+p::\r
if GetKeyState("CapsLock", "T")\r
- Send ñ ; n with tilde\r
+ Send œ ; ligature oe\r
else\r
- Send Ñ ; N with tilde\r
+ Send Œ ; ligature OE\r
return\r
+\r
>!n::\r
if GetKeyState("CapsLock", "T")\r
Send Ñ ; N with tilde\r
else\r
Send ñ ; n with tilde\r
return\r
-\r
->!+t::\r
+>!+n::\r
if GetKeyState("CapsLock", "T")\r
- Send þ ; small letter thorn\r
+ Send ñ ; n with tilde\r
else\r
- Send Ã\9e ; capital letter thorn\r
+ Send Ã\91 ; N with tilde\r
return\r
+\r
>!t::\r
if GetKeyState("CapsLock", "T")\r
Send Þ ; capital letter thorn\r
else\r
Send þ ; small letter thorn\r
return\r
-\r
->!+u::\r
+>!+t::\r
if GetKeyState("CapsLock", "T")\r
- Send ü ; u with diaeresis\r
+ Send þ ; small letter thorn\r
else\r
- Send Ã\9c ; U with diaeresis\r
+ Send Ã\9e ; capital letter thorn\r
return\r
+\r
>!u::\r
if GetKeyState("CapsLock", "T")\r
Send Ü ; U with diaeresis\r
else\r
Send ü ; u with diaeresis\r
return\r
-\r
->!+h::\r
+>!+u::\r
if GetKeyState("CapsLock", "T")\r
- Send ù ; u with grave\r
+ Send ü ; u with diaeresis\r
else\r
- Send Ã\99 ; U with grave\r
+ Send Ã\9c ; U with diaeresis\r
return\r
+\r
>!h::\r
if GetKeyState("CapsLock", "T")\r
Send Ù ; U with grave\r
else\r
Send ù ; u with grave\r
return\r
-\r
->!+j::\r
+>!+h::\r
if GetKeyState("CapsLock", "T")\r
- Send ú ; u with acute\r
+ Send ù ; u with grave\r
else\r
- Send Ã\9a ; U with acute\r
+ Send Ã\99 ; U with grave\r
return\r
+\r
>!j::\r
if GetKeyState("CapsLock", "T")\r
Send Ú ; U with acute\r
else\r
Send ú ; u with acute\r
return\r
-\r
->!+y::\r
+>!+j::\r
if GetKeyState("CapsLock", "T")\r
- Send ÿ ; y with diaeresis\r
+ Send ú ; u with acute\r
else\r
- Send Ÿ ; Y with diaeresis\r
+ Send Ú ; U with acute\r
return\r
+\r
>!y::\r
if GetKeyState("CapsLock", "T")\r
Send Ÿ ; Y with diaeresis\r
else\r
Send ÿ ; y with diaeresis\r
return\r
-\r
->!+r::\r
+>!+y::\r
if GetKeyState("CapsLock", "T")\r
- Send ý ; y with acute\r
+ Send ÿ ; y with diaeresis\r
else\r
- Send Ý ; Y with acute\r
+ Send Ÿ ; Y with diaeresis\r
return\r
+\r
>!r::\r
if GetKeyState("CapsLock", "T")\r
Send Ý ; Y with acute\r
else\r
Send ý ; y with acute\r
return\r
+>!+r::\r
+ if GetKeyState("CapsLock", "T")\r
+ Send ý ; y with acute\r
+ else\r
+ Send Ý ; Y with acute\r
+return\r
\r
>!k::Send † ; dagger\r
>!+k::Send ‡ ; double dagger\r
\r
>!s::Send ß ; small sharp s (Eszett)\r
->!+s::Send § ; section sign\r
+>!+s::Send § ; section sign\r
\r
>!/::Send ¿ ; inverted question mark\r
>!?::Send ¶ ; pilcrow sign\r
return\r
\r
>!space::Send ; no-break space\r
+>!+space::Send ; no-break space\r